@book{dorst2009geometric,
  title={{Geometric algebra for computer science: an object-oriented approach to geometry}},
  author={Dorst, L. and Fontijne, D. and Mann, S.},
  isbn={0123749425},
  year={2009},
  publisher={Morgan Kaufmann},
  annote={
This book presents the foundation for geometric algebra, introducing all concepts
necessary for using it on a practical basis. No previous knowledge is required
and all geometric algebra necessary for this thesis is presented in this work.
Most importantly, the conformal model, which I will use to represent the planes
to be fitted and the points to which the fitting will be done, is reviewed
thoroughly (4 chapters of the book are dedicated to it).}
}
@book{Hartley2000,
    author = "Hartley, R.~I. and Zisserman, A.",
    title = "Multiple View Geometry in Computer Vision",
    year = "2000",
    publisher = "Cambridge University Press, ISBN: 0521623049",
    annote={
      This book is a standard in the field of computer vision and thorougly covers all topics related to multiple view geometry.
The book is split up into 5 parts, with the first part giving an introduction to some basic linear algebra necessary for the rest
of the book, such as projective geometry in different dimensions. The next part deals with single-view geometry and deals with
calculating the camera-specific matrix, which deals with camera-specific transformations such as getting rid of radial distortion due to the lens used. The third through the fifth part are the most salient for generating 3D point clouds from 2D imagery, as they deal with, respectively, two-view geometry, three-view geometry, and in the last part N-view geometry.}
} 
@conference{esteban2010automatic,
  title={{Automatic 3D modeling of the urban landscape}},
  author={Esteban, I. and Dijk, J. and Groen, F.},
  year={2010},
  booktitle={Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2010 International Congress on},
  pages={421--428},
  issn={2157-0221},
  organization={IEEE},
  annote={
The research done in this paper is essentially on the same topic that my thesis
will cover, but on a broader scale. The constraints I will set (rectangular
    rooms only) do not apply here, and their goal is the modeling of the outside
urban world. This, of course, is a much more involved research goal.
Furthermore, classical techniques have been used, and geometric algebra is not
mentioned. This paper could provide inspiration for generating the point clouds,
as well as give some insight into using RANSAC to select the most salient
  features from which to generate the point clouds.}
}
@article{borrmann2011hough,
  title={{The 3D Hough Transform for Plane Detection in Point Clouds: A
Review and a new Accumulator Design}},
  author={Borrmann, D. and Elseberg, J. and others},
  journal={3DR Express},
  year={2011}
}
@article{vosselman20013d,
  title={{3D building model reconstruction from point clouds and ground plans}},
  author={Vosselman, G. and Dijkman, S. and others},
  journal={International Archives of Photogrammetry Remote Sensing and Spatial Information Sciences},
  volume={34},
  number={3/W4},
  pages={37--44},
  issn={1682-1750},
  year={2001},
  publisher={Citeseer},
  annote={
Although this paper makes use of laser-range data to generate point clouds for
  use with 3D reconstruction, their goal is the same: reconstructing 3D
  buildings from point clouds. Especially section 2.4 on fitting the planes to
  the point clouds could be useful in my research. Of course, they only use
  classical techniques and have no mention of geometric algebra whatsoever.}
}
@conference{schnabel2007efficient,
  title={{Efficient RANSAC for Point-Cloud Shape Detection}},
  author={Schnabel, R. and Wahl, R. and Klein, R.},
  booktitle={Computer Graphics Forum},
  volume={26},
  pages={214--226},
  issn={1467-8659},
  year={2007},
  organization={Wiley Online Library},
  annote={
In this article, the authors present a method for using RANSAC to detect a
  certain set of shapes in point clouds. Although I will only need to detect
  planes, the part that can be useful for me is the multiple nature of their
  research: many alghorithms look for the best fit of one plane to a set of
  points, while I will need to look for the best fit of three planes to a set of
  points. The same is done in this paper: the best fit of many different shapes
  to one set of points is their end product.}
}
@book{grassmann1844lineale,
  title={{Die lineale Ausdehnungslehre ein neuer Zweig der Mathematik}},
  author={Grassmann, H.},
  year={1844},
  publisher={O. Wigand},
  annote={In this book Grassmann mentions geometric algebra for the first time. In that sense,
    it could be seen as the birth of geometric algebra.}
}
@inproceedings{bolles1981ransac,
  title={A RANSAC-based approach to model fitting and its application to finding cylinders in range data},
  author={Bolles, R.C. and Fischler, M.A.},
  booktitle={International Joint Conference on Artificial Intelligence},
  pages={637--643},
  year={1981},
  organization={Citeseer}
}
@misc{photosynth,
  title={Microsoft Photosynth},
  organization={Microsoft},
  howpublished={\url{http://photosynth.net/}}
}
@misc{PMVS,
  title={PMVS},
  author={Furukawa, Y. and Ponce, J},
  organization={University of Washington and Ecole Normale Sup\'erieure},
  howpublished={\url{http://grail.cs.washington.edu/software/pmvs/}}
}
@article{xu1990new,
  title={A new curve detection method: randomized Hough transform (RHT)},
  author={Xu, L. and Oja, E. and Kultanen, P.},
  journal={Pattern Recognition Letters},
  volume={11},
  number={5},
  pages={331--338},
  year={1990},
  publisher={Elsevier}
}
@inproceedings{mishra2006color,
  title={Color edge detection hardware based on geometric algebra},
  author={Mishra, B. and Wilson, P.},
  booktitle={Visual Media Production, 2006. CVMP 2006. 3rd European Conference on},
  pages={115--121},
  year={2006},
  organization={IET}
}
@conference{mishra2005hardware,
  title={Hardware Implementation Of a Geometric Algebra Processor Core.},
  booktitle={IMACS International Conference on Applications of Computer Algebra},
  author={Mishra, B. and Wilson, P.},
  year={2005}
}
